<?php 
namespace app\my\controller;
use app\my\service\MyFriendService;
use think\Request;
use think\facade\Log;
/**
 * @title 好友
 * @description 好友
* @group 我的
 */
class Friend extends MyFriendService
{
	/**
     * @title 添加好友
     * @description 添加好友
     * @author 凌杰
     * @group 我的
     * @url /my/Friend/add_friend
     * @param name:Openid type:string require:1 default:1 other: desc:被添加人的好友openid
     * @method POST
     * @return code:错误码
     * @return msg:错误消息
     */
    public function add_friend(Request $request)
    {
        if(!$request->isPost()) return False;
        $info=$request->param();
        $res = $this->insert_friend($info);
        return json($res);
    }

    /**
     * @title 是否同意好友请求
     * @description 是否同意好友请求
     * @author 凌杰
     * @group 我的
     * @url /my/Friend/agree_friend
     * @param name:friendid type:int require:1 default:1 other: desc:同意消息的id
     * @param name:status type:int require:1 default:1 other: desc:是否同意 1同意，2拒绝
     * @method POST
     * @return code:错误码
     * @return msg:错误消息
     */
    public function agree_friend(Request $request)
    {
        if(!$request->isPost()) return False;
        $info=$request->param();
        $res = $this->agree($info);
        return json($res);
    }


        /**
     * @title 好友列表
     * @description 好友列表
     * @author 凌杰
     * @group 我的
     * @url /my/Friend/list
     * @param name:nickname type:string require:1 default:1 other: desc:要搜索的好友昵称
     * @param name:limit type:int require:0 default:50 other: desc:好友列表每页条数 
     * @param name:page type:int require:0 default:1 other: desc:好友列表当前页数 
     * @method POST
     * @return code:错误码
     * @return msg:错误消息
     */
    public function list(Request $request)
    {
        if(!$request->isPost()) return False;
        $info = $request->param();
        $info['limit']=(isset($info['limit'])&&empty($info['info']))?$info['limit']:50;
         $info['page']=(isset($info['page'])&&empty($info['page']))?$info['page']:1;
        $res = $this->friend_list($info);
        return json($res);
    }



  


}